home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / pp / pp-6.0 / config / OPTIONS.make < prev    next >
Encoding:
Text File  |  1991-12-10  |  3.2 KB  |  154 lines

  1. This file describes the various macros you will need to define for Make.defs
  2. See volume 1 of the PP user guide for more details.
  3.  
  4. BINDIR        = /usr/lib/pp/bin
  5. administrator binaries - no user program found here.
  6.  
  7. CMDDIR        = /usr/lib/pp/cmds
  8. PP main programs
  9.  
  10. CHANDIR        = $(CMDDIR)/chans
  11. PP channel programs
  12.  
  13. FORMDIR        = $(CMDDIR)/format
  14. PP formatting channels run under fcontrol
  15.  
  16. TOOLDIR        = $(CMDDIR)/tools
  17. misc tools
  18.  
  19. LOGDIR        = /usr/lib/pp/logs
  20. Where the log files should be placed
  21.  
  22. MANDIR        = /usr/local/man
  23. where the manual pages should go
  24. MANOPTS         = -bsd42
  25. Manual page installation options
  26.  
  27. TAILOR        = /usr/lib/pp/tailor
  28. The tailor file. This file is critical.
  29.  
  30. QUEDIR        = /usr/lib/pp/spool/queues
  31. Where the PP disc queue is kept - needs plenty of headroom
  32.  
  33. TBLDIR        = /usr/lib/pp/tables
  34. Where the routing tables etc go.
  35.  
  36. USRBINDIR    = /usr/local/bin
  37. Where user visible binaries should be placed.
  38.  
  39. # Other Libraries and programs
  40. LIBSYS        = -ldsap -lisode
  41. System installed libraries. -ldbm may be useful
  42.  
  43. LIBPHOTO    = /usr/local/etc/g3fax/libphoto.a
  44. The quipu photo library - required for xalert
  45.  
  46. OPTIONALCHANS    = lists local shell smtp uucp x40084
  47. The particular channels that you require building.
  48.  
  49. FAXDRIVERS    = dexNet200 # or ps250 ...
  50. The particular fax modem you have (need fax in OPTIONALCHANS)
  51.  
  52. #size of page to produce when converting to g3fax encoding
  53. #not defined produces US size pages 216 mm by 273 mm (width, height)
  54. #-DA4 produces A4 size pages 210mm by 297mm
  55. #FAXPAGESIZE = -DA4
  56.  
  57. OPTIONALFILTERS    =
  58. Other filters you may require
  59.  
  60. PEPY        = pepy
  61. PYFLAGS        =
  62. ISODE pepy program and any global flags
  63.  
  64. ROSY        = rosy
  65. RYFLAGS        =
  66. ISODE rosy program and any global flags
  67.  
  68. POSY        = posy
  69. POFLAGS        =
  70. ISODE posy program and any global flags
  71.  
  72. PEPSY        = pepsy
  73. ISODE pepsy program
  74. PEPSYHDRS       = /usr/local/include/isode/pepsy
  75.  
  76. LINTISODE    = -lisode
  77. The ISODE lint library if needed. Only useful if you wish to lint the
  78. PP sources
  79.  
  80. X11        = true
  81. Set to "true" if you have X11, leave empty otherwise
  82.  
  83. LIBX        = -lXaw -lXmu -lXt -lX11 
  84. The X11 libraries you will need.
  85.  
  86. APPDEFAULTS    = /usr/lib/X11/app-defaults
  87. The X11 application defaults directory.
  88.  
  89. LIBRESOLV    =
  90. The name of the BIND resolver library. You will need to define
  91. NAMESERVER if you want to use this.
  92.  
  93. CC        = cc
  94. The C compiler
  95. OLDCC        = $(CC)
  96. System CC - used to work round gcc (1.37-1.??) bug on sparcs
  97.  
  98. CCOPTIONS    = -O
  99. Compiler options
  100.  
  101. LIBCCOPTIONS    = -O
  102. Compiler options for just the libraries.
  103.  
  104. LDOPTIONS    =
  105. Any loader options needed
  106.  
  107. AR        = ar
  108. The archiver program
  109.  
  110. ARFLAGS        =
  111. Archiver flags
  112.  
  113. RANLIB        = ranlib
  114. The ranlib program if you need it
  115.  
  116. LINT        = lint
  117. The lint program
  118.  
  119. LINTFLAGS    = -haxbc
  120. The lint flags in force
  121.  
  122. PGMPROT        = 755
  123. The mode for general binaries to be installed with
  124.  
  125. PPUSER        = pp
  126. The User which will own the PP system
  127.  
  128. ROOTUSER    = root
  129. The root user - needed for setuid channels
  130.  
  131. CHOWN        = chown
  132. man 8 chown command
  133.  
  134. CHMOD        = chmod
  135. man 1 chmod command
  136.  
  137. BACKUP        = cp
  138. What to use to save backup copies - set to : if you don't want any
  139.  
  140. INSTALL        = cp
  141. # what to use to install new binaries etc. install(1) is also suitable
  142.  
  143.  
  144. # Various documentation support
  145. LATEX           = latex
  146. TGRIND          = tgrind
  147. GRINDEFS        = grindefs
  148. WEAVE           = weave
  149. DVI2PS          = dvi2ps
  150. DVIIMP          = dviimp
  151. DVISP           = dvisp
  152. DFLAGS          =
  153.  
  154.